#pragma once

#include <vector>


class Protocol
{
public:
	Protocol(void);
	~Protocol(void);

	HRESULT RecvMsg(SOCKET s);
	HRESULT SendMsg(SOCKET s);

	inline void setServerFd(SOCKET fd) { _serverfd = fd; }

	void push(SOCKET fd);
protected:

	SOCKET _serverfd;
	std::vector<SOCKET> _sockets;

};

